By train
There are two trains per day in each direction between Bunbury and Perth ; these are run by Transwa (http://www.transwa.wa.gov.au).
By car
Bunbury is around 90 to 120 minutes south of Perth by car - depending on the route you decide to take, coastal or inland. The "Old Coast Road" has a lot of two lane roadway in each direction now, with multiple 'overtaking lane sections' as well.
It can be a stopping point to or from the Margaret River, very popular with the surfing community and wine lovers alike. It is also a good base for exploring the beautiful south west region - the mining community of Collie, the spectacular wave rock, the giant trees of Pemberton where you can still climb to the top of one of the highest tree based fire lookouts -the Gloucester tree.